﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/**
namespace aula10
{
    class @class
    {
        void Imprimir()
        {
            Console.WriteLine("Treta");
        }
        static void Main(string[] args)
        {
            var teste = new @class();
            teste.Imprimir();
            Console.ReadLine();
        }
    }
}
 */

/**
namespace aula10
{
    class Docu
    {
        /// <summary>
        /// Cancela a divida...
        /// </summary>
        static void CancelarDivida()
        {
            Console.WriteLine("Divida Perdoada...");
        }
        static void Main(string[] args)
        {
            CancelarDivida();
            Console.ReadLine();
        }
    }
}*/

/**
public class Conversor
{
    public double tamanho = 0.0; //campo de instancia
    public static double fator = 100.0; //campo estatico
    public Conversor(double metros){tamanho = metros;}
    public double MetrosCentimetros()
    {
        return this.tamanho * fator;
    }
}
class Instancia
{
    static void Main()
    {
        Conversor conv = new Conversor(3.0);
        System.Console.WriteLine(conv.MetrosCentimetros());
        Console.ReadLine();
    }
}*/

/**
class Teste
{
    static void Troca(ref string s, ref string t)
    {
        string tmp = s; s = t; t = tmp;
    }
    static void Main()
    {
        string a = "Passos", b = "Coelho";
        Console.WriteLine(a + " " + b);
        Troca(ref a, ref b);
        Console.WriteLine(a + " " + b);
        Console.ReadLine();
    }
}
*/

class Teste
{
    static void Partir(string nome, 
                       out string primeiroNome, 
                       out string ultimoNome)
    {
        int i = nome.LastIndexOf(' ');
        primeiroNome = nome.Substring(0, i);
        ultimoNome = nome.Substring(i + 1);
    }

    static void Main(string[] args)
    {
        string nome = "António Delgado";
        string primeiroNome;
        string ultimoNome;

        Partir(nome, out primeiroNome,  out ultimoNome);
        Console.WriteLine(primeiroNome + "-" +  ultimoNome);
        Console.WriteLine(nome);
        Console.ReadLine();
    }
}
